Cooperative Device Cloud: provisioning embedded devices in ubiquitous environments
نویسنده
چکیده
Cloud Computing and the Internet of Things (IoT) are well known principles addressing core challenges of the distributed systems the Internet is founded on. Cloud Computing is already widely adopted in productive environments and has evolved from a “buzzword” to a commonly used technology. In contrast, IoT currently suffers from the lack of foundational design principles that allow overcoming the segmentation into solutions dedicated to particular IoT application domains, such as Automation, E-Health, Smart Homes, or Smart Cities. IoT applications are often tightly coupled to challenges like sensor integration, sensor management, semantics or, the heterogeneity of data and technologies in general. Besides the heterogeneity, the proliferation of IoT related solutions will lead to a continuously increasing amount of the sensors and devices, which are foundational to IoT applications. This leads to the challenge of efficiently managing and provisioning the resources provided by the devices. Looking at the Cloud Computing domain, popular related concepts like on demand provisioning, elasticity or, resource pooling are already available and well investigated. This work presents the Device Cloud concept, which aims at applying these Cloud Computing concepts to the IoT domain. Sensors and devices will be organized in resource pools and dynamically provisioned to users that can benefit from the resources offered. The Device Cloud will eliminate static bindings between sensors and users and allow accessing any kind of physical IoT devices on demand, similar to the Pay As You Go paradigm popular within the scope of Cloud Computing. The core question addressed by this thesis is how a dynamic, on-demand provisioning of the devices can be realized independently from the application domain or the technologies a device is based on. A generic, application independent architecture model will be introduced and discussed with respect to the participating actors, their interactions and, security and privacy. Based on an E-Health use case, the generic model will be applied to a specific application domain.
منابع مشابه
Context-aware service utilisation in the clouds and energy conservation
Ubiquitous computing environments are characterised by smart, interconnected artefacts embedded in our physical world that are projected to provide useful services to human inhabitants unobtrusively. Mobile devices are becoming the primary tools of human interaction with these embedded artefacts and utilisation of services available in smart computing environments such as clouds. Advancements i...
متن کاملC2OF2N: a low power cooperative code offloading method for femtolet-based fog network
Power and delay efficient cloud service provisioning to mobile devices has become a promising domain today. This paper proposes and implements a cooperative offloading approach for indoor mobile cloud network. In the proposed work mobile devices register under femtolet which is a home base station with computation and storage facilities. The mobile devices offload their data to the femtolet. Th...
متن کاملA A Scalable Framework for Provisioning Large-scale IoT Deployments
Internet of Things (IoT) devices are usually considered as external application dependencies that only provide data, or process and execute simple instructions. The recent emergence of IoT devices with embedded execution environments allows practitioners to deploy and execute custom application logic directly on the device. This approach fundamentally changes the overall process of designing, d...
متن کاملTowards Pervasive Computing Environments with Cloud Services
Pervasive computing aims at creating environments saturated with embedded and portable computing devices surrounding the users and providing them with many interesting services. It has been gradually applied into our everyday life and its applications are becoming more and more extensive day by day. However, exploiting its full potential is difficult due to some inherent problems such as limite...
متن کاملContory: A Middleware for the Provisioning of Context Information on Smart Phones
Context-awareness can serve to make ubiquitous applications deployed for mobile devices adaptive, personalized, and accessible in dynamically changing environments. Unfortunately, existing approaches for the provisioning of context information in ubiquitous computing environments rarely take into consideration the resource constraints of mobile devices and the uncertain availability of sensors ...
متن کامل